module.exports = function (api) {
  // api就是babel的实例

  // 每次调用babel编译的时候 都会循环遍历preset和plugin
  // 而每个preset和plugin都有自己的配置
  // 为了降低每次编译 都去重复的生成配置 我们将配置缓存起来
  api.cache(true); //api.cache.forever()

  return {
    presets: [
      ['@babel/preset-env', {modules: false}]
    ],
    plugins: [
      ['@babel/plugin-syntax-dynamic-import']
    ]
  }
};
